package cn.stylefeng.guns.modular.system.dao;

import java.util.List;
import java.util.Map;

import cn.stylefeng.guns.modular.system.model.Basemsg;
import cn.stylefeng.guns.modular.system.model.Swyreport;
import cn.stylefeng.guns.modular.system.model.User;

import com.baomidou.mybatisplus.mapper.BaseMapper;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author stylefeng
 * @since 2019-03-06
 */
public interface SwyreportMapper extends BaseMapper<Swyreport> {
	public int pushMsg(Swyreport swyreport);
	
	public List<Swyreport> getMsgByAccount(User user);
	
	public void ifExists(Swyreport swyreport);
	
	public void delMsg(User user);
	
	public void delTempMsg(Swyreport swyreport);
	
	public void updateVersion(User user);
	
	public int getCount(Swyreport swyreport);
	
	public List<Map<String,String>> getHangyeCode();
	
	public List<Swyreport> getMsgByAccountExcell(Swyreport swyreport);
	
	public int  getIfComit(User user);
	
	public int updateComit();
}
